package com.ktgj.pay.mapper;

import java.util.List;
import com.ktgj.pay.domain.InvoiceOperatelog;

/**
 * 发票操作日志Mapper接口
 * 
 * @author ruoyi
 * @date 2022-01-24
 */
public interface InvoiceOperatelogMapper 
{
    /**
     * 查询发票操作日志
     * 
     * @param id 发票操作日志ID
     * @return 发票操作日志
     */
    public InvoiceOperatelog selectInvoiceOperatelogById(Long id);

    /**
     * 查询发票操作日志列表
     * 
     * @param invoiceOperatelog 发票操作日志
     * @return 发票操作日志集合
     */
    public List<InvoiceOperatelog> selectInvoiceOperatelogList(InvoiceOperatelog invoiceOperatelog);

    /**
     * 新增发票操作日志
     * 
     * @param invoiceOperatelog 发票操作日志
     * @return 结果
     */
    public int insertInvoiceOperatelog(InvoiceOperatelog invoiceOperatelog);

    /**
     * 修改发票操作日志
     * 
     * @param invoiceOperatelog 发票操作日志
     * @return 结果
     */
    public int updateInvoiceOperatelog(InvoiceOperatelog invoiceOperatelog);

    /**
     * 删除发票操作日志
     * 
     * @param id 发票操作日志ID
     * @return 结果
     */
    public int deleteInvoiceOperatelogById(Long id);

    /**
     * 批量删除发票操作日志
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteInvoiceOperatelogByIds(Long[] ids);

    /**
     * 操作记录
     * */
    public List<InvoiceOperatelog> invoiceOperatelogList(Long invoiceid);
}
